package com.j.lemon.learn.basic.duotai;

import java.util.*;

public class Test {
    public static void main(String[] args) {
//        Animal animal=new Cat();
//        animal.eat();
//        animal.run();
//        animal.sleep();
//        Cat c = (Cat) animal;
//        c.run();
//        c.eat();
//        c.sleep();
//        c.catchMouse();
//        ArrayList list = new ArrayList();
//        list.ensureCapacity(2);
//        String a[] = new String[10];
//        a[0]="1";
//        a[1]="2";
//        a[2]="3";
//        String b[] = Arrays.copyOf(a,2);
//
//        System.out.println(Arrays.toString(b));
//        System.out.println(b.length);
        int n=1000000;
        ArrayList list1  = new ArrayList<>(n);
        long old = System.currentTimeMillis();
        for(int i = 0;i<n;i++){
            list1.add(String.valueOf(i));
        }
        System.out.println(System.currentTimeMillis()-old);

//        ArrayList list2  = new ArrayList<>();
//        long old1 = System.currentTimeMillis();
//        for(int i = 0;i<n;i++){
//            list2.add(String.valueOf(i));
//        }
//        System.out.println(System.currentTimeMillis()-old1);
//
//        ArrayList list3  = new ArrayList<>();
//        list3.ensureCapacity(n);
//        long old3 = System.currentTimeMillis();
//        for(int i = 0;i<n;i++){
//            list3.add(String.valueOf(i));
//        }
//        System.out.println(System.currentTimeMillis()-old3);
        LinkedList linkedList = new LinkedList();





    }
}